[INFO] cloning repository https://github.com/RechieKho/minky
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RechieKho/minky" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRechieKho%2Fminky", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRechieKho%2Fminky'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7080f21f68caa7ffacf78b267df03ef337f07867
[INFO] checking RechieKho/minky against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRechieKho%2Fminky" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/RechieKho/minky on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/RechieKho/minky
[INFO] finished tweaking git repo https://github.com/RechieKho/minky
[INFO] tweaked toml for git repo https://github.com/RechieKho/minky written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/RechieKho/minky already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c31bf2187673ea819bae9ee4422faa1ce67ff63db210961f0a45e7bf1726fd7d
[INFO] running `Command { std: "docker" "start" "-a" "c31bf2187673ea819bae9ee4422faa1ce67ff63db210961f0a45e7bf1726fd7d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c31bf2187673ea819bae9ee4422faa1ce67ff63db210961f0a45e7bf1726fd7d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c31bf2187673ea819bae9ee4422faa1ce67ff63db210961f0a45e7bf1726fd7d", kill_on_drop: false }`
[INFO] [stdout] c31bf2187673ea819bae9ee4422faa1ce67ff63db210961f0a45e7bf1726fd7d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 00d48333c22c72d3318032022afe5472c8e2bda8430fff39d3ec9cd0e5d831c7
[INFO] running `Command { std: "docker" "start" "-a" "00d48333c22c72d3318032022afe5472c8e2bda8430fff39d3ec9cd0e5d831c7", kill_on_drop: false }`
[INFO] [stderr]     Checking blinklet v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.57s
[INFO] running `Command { std: "docker" "inspect" "00d48333c22c72d3318032022afe5472c8e2bda8430fff39d3ec9cd0e5d831c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00d48333c22c72d3318032022afe5472c8e2bda8430fff39d3ec9cd0e5d831c7", kill_on_drop: false }`
[INFO] [stdout] 00d48333c22c72d3318032022afe5472c8e2bda8430fff39d3ec9cd0e5d831c7
[INFO] checking RechieKho/minky against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRechieKho%2Fminky" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/RechieKho/minky on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/RechieKho/minky
[INFO] finished tweaking git repo https://github.com/RechieKho/minky
[INFO] tweaked toml for git repo https://github.com/RechieKho/minky written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/RechieKho/minky already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e9c138066f2ab5ddf3e781ce6d89e3b87a8b92715f4960ef72b84a6178828fb2
[INFO] running `Command { std: "docker" "start" "-a" "e9c138066f2ab5ddf3e781ce6d89e3b87a8b92715f4960ef72b84a6178828fb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9c138066f2ab5ddf3e781ce6d89e3b87a8b92715f4960ef72b84a6178828fb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9c138066f2ab5ddf3e781ce6d89e3b87a8b92715f4960ef72b84a6178828fb2", kill_on_drop: false }`
[INFO] [stdout] e9c138066f2ab5ddf3e781ce6d89e3b87a8b92715f4960ef72b84a6178828fb2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ccb4c7c16c192757584608745fc8fd939bc61b8154951354de999693262951a3
[INFO] running `Command { std: "docker" "start" "-a" "ccb4c7c16c192757584608745fc8fd939bc61b8154951354de999693262951a3", kill_on_drop: false }`
[INFO] [stderr]     Checking blinklet v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/context.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 for i in (0..scopes_count).rev() {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/interpreter/context.rs:241:31
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let body = &statement[1..];
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/interpreter/context.rs:268:61
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 let result = self.run_statements(&statement[1..], table);
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/context.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 for i in (0..scopes_count).rev() {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/resource.rs:101:26
[INFO] [stdout]     |
[INFO] [stdout] 101 |             self.0.drain(0..self.0.len() - 1).collect()
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/interpreter/standard/console_fn.rs:18:39
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let console_args = &statement[1..];
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/interpreter/context.rs:241:31
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let body = &statement[1..];
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpreter/standard/set_fn.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     for i in (0..scopes_count).rev() {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/interpreter/context.rs:268:61
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 let result = self.run_statements(&statement[1..], table);
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/resource.rs:101:26
[INFO] [stdout]     |
[INFO] [stdout] 101 |             self.0.drain(0..self.0.len() - 1).collect()
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/interpreter/standard/when_fn.rs:14:38
[INFO] [stdout]    |
[INFO] [stdout] 14 |         context.run_statements(&body[1..], Table::default())
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/interpreter/standard/console_fn.rs:18:39
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let console_args = &statement[1..];
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpreter/standard/set_fn.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     for i in (0..scopes_count).rev() {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/interpreter/standard/while_fn.rs:26:51
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let signal = context.run_statements(&body[2..], table)?;
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/interpreter/standard/when_fn.rs:14:38
[INFO] [stdout]    |
[INFO] [stdout] 14 |         context.run_statements(&body[1..], Table::default())
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/closure.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |         for i in 0..self.parent_scopes.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/interpreter/standard/while_fn.rs:26:51
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let signal = context.run_statements(&body[2..], table)?;
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpreter/variant/list.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 for i in 0..self_guard.len() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/closure.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |         for i in 0..self.parent_scopes.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/interpreter/variant/list.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 for i in 0..self_guard.len() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:166:26
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:166:26
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:139:54
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Some(Mark::new(token_line.mark_line, 0..=0)),
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/interpreter/variant/list.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 for i in 0..self_guard.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:159:54
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 Some(Mark::new(token_line.mark_line, 0..=0)),
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |                     0..=token_line.mark_line.content.len(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 0..=token_line.mark_line.content.len(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:139:54
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 Some(Mark::new(token_line.mark_line, 0..=0)),
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/parser/token.rs:84:55
[INFO] [stdout]    |
[INFO] [stdout] 84 | ...                   Some(Mark::new(mark_line, 0..=j)),
[INFO] [stdout]    |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:100:59
[INFO] [stdout]     |
[INFO] [stdout] 100 | ...                   Some(Mark::new(mark_line, 0..=j)),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:159:54
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 Some(Mark::new(token_line.mark_line, 0..=0)),
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:113:44
[INFO] [stdout]     |
[INFO] [stdout] 113 |                         String::from(&line[slice_start..j]),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |                     0..=token_line.mark_line.content.len(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |                         slice_start..=j,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/atom.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 0..=token_line.mark_line.content.len(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:128:51
[INFO] [stdout]     |
[INFO] [stdout] 128 |                         Some(Mark::new(mark_line, slice_start..=j - 1,)),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:135:39
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     let slice = &line[slice_start..j];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/parser/token.rs:84:55
[INFO] [stdout]    |
[INFO] [stdout] 84 | ...                   Some(Mark::new(mark_line, 0..=j)),
[INFO] [stdout]    |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   slice_start..=j - 1,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:100:59
[INFO] [stdout]     |
[INFO] [stdout] 100 | ...                   Some(Mark::new(mark_line, 0..=j)),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:147:29
[INFO] [stdout]     |
[INFO] [stdout] 147 | ...                   slice_start..=j - 1,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:113:44
[INFO] [stdout]     |
[INFO] [stdout] 113 |                         String::from(&line[slice_start..j]),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |                         slice_start..=j,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     let slice = &line[slice_start..j];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:128:51
[INFO] [stdout]     |
[INFO] [stdout] 128 |                         Some(Mark::new(mark_line, slice_start..=j - 1,)),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:184:39
[INFO] [stdout]     |
[INFO] [stdout] 184 |                     let slice = &line[slice_start..j];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:135:39
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     let slice = &line[slice_start..j];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:190:29
[INFO] [stdout]     |
[INFO] [stdout] 190 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 | ...                   slice_start..=j - 1,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:196:29
[INFO] [stdout]     |
[INFO] [stdout] 196 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:210:43
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 Some(Mark::new(mark_line, slice_start..=(line_length - 1),)),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:217:31
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let slice = &line[slice_start..line_length];
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:147:29
[INFO] [stdout]     |
[INFO] [stdout] 147 | ...                   slice_start..=j - 1,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     slice_start..=line_length,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     let slice = &line[slice_start..j];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |                     slice_start..=line_length,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:184:39
[INFO] [stdout]     |
[INFO] [stdout] 184 |                     let slice = &line[slice_start..j];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:190:29
[INFO] [stdout]     |
[INFO] [stdout] 190 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:196:29
[INFO] [stdout]     |
[INFO] [stdout] 196 | ...                   slice_start..=j,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:210:43
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 Some(Mark::new(mark_line, slice_start..=(line_length - 1),)),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/token.rs:217:31
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let slice = &line[slice_start..line_length];
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     slice_start..=line_length,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parser/token.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |                     slice_start..=line_length,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 36 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public struct field
[INFO] [stdout]   --> src/mark.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub column: RangeInclusive<usize>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/mark.rs:25:40
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(line: MarkLine, column: RangeInclusive<usize>) -> Mark {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/parser/token.rs:24:64
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn new_word(word: String, mark_line: MarkLine, column: RangeInclusive<usize>) -> Self {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/parser/token.rs:31:68
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn new_string(string: String, mark_line: MarkLine, column: RangeInclusive<usize>) -> Self {
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/parser/token.rs:38:63
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new_float(float: f64, mark_line: MarkLine, column: RangeInclusive<usize>) -> Self {
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors; 36 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `blinklet` (lib) due to 6 previous errors; 36 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "ccb4c7c16c192757584608745fc8fd939bc61b8154951354de999693262951a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccb4c7c16c192757584608745fc8fd939bc61b8154951354de999693262951a3", kill_on_drop: false }`
[INFO] [stdout] ccb4c7c16c192757584608745fc8fd939bc61b8154951354de999693262951a3
